package com.gitee.qdbp.general.thirdpart.api.wechat.model;

import com.gitee.qdbp.general.thirdpart.api.trade.model.PrepayParams;

public class WechatPrepayParams extends PrepayParams {

    /** 版本序列号 **/
    private static final long serialVersionUID = 1L;

    /** 授权临时票据, 通过code换取access_token, PC扫描支付时不用填 **/
    // https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1419316505&token=&lang=zh_CN
    private String code;

    /** IP地址, 网页支付填用户的IP地址, 扫码支付填服务器的IP地址 **/
    private String ipAddress;

    /** 异步通知接口 **/
    private String notifyUrl;
    /** 付款成功后跳转返回的页面(用于商家实现支付后的引导) **/
    private String returnUrl;

    /** 授权临时票据, 通过code换取access_token, PC扫描支付时不用填 **/
    public String getCode() {
        return code;
    }

    /** 授权临时票据, 通过code换取access_token, PC扫描支付时不用填 **/
    public void setCode(String code) {
        this.code = code;
    }

    /** 异步通知接口 **/
    public String getNotifyUrl() {
        return notifyUrl;
    }

    /** 异步通知接口 **/
    public void setNotifyUrl(String notifyUrl) {
        this.notifyUrl = notifyUrl;
    }

    /** 付款成功后跳转返回的页面(用于商家实现支付后的引导) **/
    public String getReturnUrl() {
        return returnUrl;
    }

    /** 付款成功后跳转返回的页面(用于商家实现支付后的引导) **/
    public void setReturnUrl(String returnUrl) {
        this.returnUrl = returnUrl;
    }

    /** IP地址, 网页支付填用户的IP地址, 扫码支付填服务器的IP地址 **/
    public String getIpAddress() {
        return ipAddress;
    }

    /** IP地址, 网页支付填用户的IP地址, 扫码支付填服务器的IP地址 **/
    public void setIpAddress(String ipAddress) {
        this.ipAddress = ipAddress;
    }

}
